Striped Anchovy - Turkish English Dictionary